olfactory sense - Spanish English Dictionary